<script>
	export default {
		onLaunch: function(option) {
			console.log('App Launch')
			this.init(option);
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			//程序启动时，拉取配置数据，初始化登录情况
			init(option) {
				var that = this;
				var pid = "";
				try {
					if (option != null && option.query != null && option.query.scene != null) {
						pid = decodeURIComponent(option.query.scene);
						if (pid.split('&')[0].split('=')[0] == 'goldcard') {

						} else if (pid.split('&')[0].split('=')[0] == 'qrcode') {
							//查询门店

						} else
							pid = pid.split('&')[0].split('=')[1];
					}
					if (option != null && option.query != null && option.query.uid != null) {
						pid = option.query.uid;
					}
				} catch (e) {}
				uni.setStorageSync('pid', pid);
				console.log("pid:" + pid);
				// #ifdef MP-WEIXIN				
				const updateManager = uni.getUpdateManager();
				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					console.log(res.hasUpdate);
					if (res.hasUpdate) {
						updateManager.onUpdateReady(function(res) {
							uni.showModal({
								title: '更新提示',
								content: '新版本已经准备好，是否重启应用？',
								success(res) {
									if (res.confirm) {
										// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
										updateManager.applyUpdate();
									}
								}
							});

						});
						updateManager.onUpdateFailed(function(res) {
							// 新的版本下载失败
							uni.showModal({
								title: '提示',
								content: '检查到有新版本，但下载失败，请稍后尝试',
								showCancel: false,
							})
						});
					}
				});
				// uni.login({
				// 	provider: 'weixin',
				// 	success: function(loginRes) {
				// 		let data = {
				// 			code: loginRes.code,
				// 			appId: that.$Appid, //'wx0880db40f72e33c5'
				// 			//appId: 'wx2e4145abf06f646d'
				// 		};
				// 		api.getOpenId(data).then(res => {
				// 			uni.setStorageSync('openid', res.data.openid);
				// 		});
				// 	},
				// });
				// #endif
				// #ifdef H5

				// #endif
			}
		}

	}
</script>

<style lang="scss">
	@import "@/uni_modules/uview-plus/index.scss";

	/*每个页面公共css */
	@import '@/uni_modules/uni-scss/index.scss';
	/* #ifndef APP-NVUE */
	@import '@/static/customicons.css';
	// 设置整个项目的背景色
	@import "@/static/iconfont/iconfont.css";

	page {
		background-color: #f5f5f5;
	}

	/* #endif */
	.example-info {
		font-size: 14px;
		color: #333;
		padding: 10px;
	}

	.flex {
		display: flex;
	}

	.hcenter {
		align-items: center;
	}

	.wcenter {
		justify-content: center;

	}

	.viewbottom {
		height: 125rpx;
		line-height: 125rpx;
	}
</style>